-
nounone of a pair of glands (believed to have excretory functions) in some crustaceans near the base of the large antennaetype of:part of:
Explanation of green gland
We don`t have explanations for this word yet.